package jzbank.dao.serializabledao;
import jzbank.pojo.comfig.DatabasePO;
import jzbank.pojo.dto.DataExportDTO;

import java.util.List;

/**
 * 数据推送导出任务
 */
public interface DataExportDao {

    // 增加数据库配置信息
    public void addDataExport(DataExportDTO dataExportDTO) ;

    // 删除数据库配置信息
    public void deleteDataExport(String Id) ;

    // 更新数据库配置信息
    public void updateDataExport(DataExportDTO dataExportDTO ) ;

    // 获取所有数据库配置信息
    public List<DataExportDTO> getAllDataExport();

    // 根据id获取数据库配置信息
    public DataExportDTO getDataExportId(String id);

    /**
     * 根据name 获取文件
     * @param name
     * @return
     */
    public DataExportDTO getDataExportByName(String name);

}
